html,
body {
  background: #efeff4;
}
.header_top {
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  position: fixed;
  left: 0;
  top: 0;
  z-index: 999;
  background: #00bcd4;
}
.header_top .hearer_left {
  width: 1.23188406rem;
  color: #fff;
  font-size: 0.38647343rem;
  padding-left: 0.18518519rem;
  padding-top: 0.2979066rem;
  padding-bottom: 0.27375201rem;
}
.header_top .header_right {
  width: 100%;
}
.header_top .header_right input {
  width: 97%;
  border-radius: 5px;
  padding-top: 0.1610306rem;
  padding-bottom: 0.1610306rem;
  margin-top: 0.25764895rem;
  margin-bottom: 0.1610306rem;
  border: none;
  text-align: center;
}
.guonei {
  width: 100%;
  margin-top: 1.12721417rem;
  position: fixed;
  left: 0;
  top: 0;
  z-index: 999;
}
.guonei ul {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  background: #fff;
  width: 100%;
}
.guonei ul li {
  width: 50%;
  font-size: 0.28180354rem;
  padding-top: 0.30595813rem;
  padding-bottom: 0.30595813rem;
  color: #9e9e9e;
  text-align: center;
}
.guonei ul .guonei_bule {
  color: #00bcd4;
  border-bottom: 3px solid #00bcd4;
}
.reqion {
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  position: relative;
}
.reqion .reqion_left {
  width: 100%;
}
.reqion .reqion_left .lishi p {
  padding-left: 0.34621578rem;
  padding-top: 0.1610306rem;
  padding-bottom: 0.32206119rem;
  font-size: 0.28985507rem;
}
.reqion .reqion_left .lishi ul {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}
.reqion .reqion_left .lishi ul li {
  padding-left: 0.56360709rem;
  padding-right: 0.56360709rem;
  background: #fff;
  font-size: 0.28180354rem;
  line-height: 0.76489533rem;
  margin-left: 0.33816425rem;
  margin-bottom: 0.30595813rem;
  border-radius: 5px;
}
.reqion .reqion_left .index {
  padding-left: 0.33816425rem;
  padding-bottom: 0.17713366rem;
  padding-top: 0.17713366rem;
}
.reqion .reqion_left .index_list {
  background: #fff;
}
.reqion .reqion_left .index_list ul {
  margin-left: 1.20772947rem;
}
.reqion .reqion_left .index_list ul li {
  font-size: 0.30595813rem;
  line-height: 1.04669887rem;
  border-bottom: 1px solid #e7e7e7;
}
.reqion .reqion_righht {
  position: fixed;
  right: 0;
  top: 2.01288245rem;
  width: 10%;
  background: rgba(0, 0, 0, 0);
}
.reqion .reqion_righht .zimu {
  font-size: 0.30595813rem;
  color: #34c7db;
  padding-top: 0.13687601rem;
  padding-bottom: 0.12077295rem;
  padding-left: 0.24154589rem;
}
#bott_lishi {
  margin-top: 1.9726248rem;
}
